<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:a4j="http://richfaces.org/a4j"
	xmlns:rich="http://richfaces.org/rich"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:sijyp="http://java.sun.com/jsf/composite/sijyp"
	template="#{bienManager.vincularHechoMode ? '/templates/simpleTemplate.xhtml' : '/templates/template.xhtml'}">
	<ui:define name="body">
		<rich:panel style="width:100%" id="form_resultado_diligencia">
			<f:facet name="header">
				#{msgExh['exhumaciones.informes.laboratorio.carga']}
			</f:facet>
			<h:form id="frm_informe_lab">

				<a4j:outputPanel id="informesLab_campos">
					<a4j:region id="rg_campos_informe">
						<h:panelGroup id="pnl_sel_tipo_informe" layout="block">
							<h:panelGrid columns="3" columnClasses="col33,col33,col33"
								width="100%">
								<h:panelGrid>
									<h:outputLabel id="lbl_numero_caso"
										value="#{msgExh['exhumaciones.diligencia.num_caso']}:" />
									<h:inputText id="numero_caso" disabled="true"
										value="#{applicationBean.getNumeroCasoAsSpecialString(informeLaboratorio.numeroCaso)}">
									</h:inputText>
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="lbl_numero_fosa"
										value="#{msgExh['exhumaciones.diligencia.registrar.resultado.exhumacion.fosa.numero']}:" />
									<h:inputText id="numero_fosa" disabled="true"
										value="#{informeLaboratorio.numeroFosa}">
									</h:inputText>
								</h:panelGrid>
								<h:panelGrid>
									<h:outputLabel id="lbl_numero_acta"
										value="#{msgExh['exhumaciones.informes.laboratorio.numero_acta']}:" />
									<h:inputText id="numero_acta" disabled="true"
										value="#{informeLaboratorio.numeroActa}">
									</h:inputText>
								</h:panelGrid>
							</h:panelGrid>
						</h:panelGroup>

						<h:panelGrid columns="1" columnClasses="col100">
							<h:outputLabel id="lbl_tipo_informe"
								value="#{msgExh['exhumaciones.informes.laboratorio.tipo_informe']}*:" />
							<h:selectOneMenu id="tipo_informe" required="true"
								value="#{informeLaboratorio.dto.idTipoInforme}"
								requiredMessage="#{msgVal['constraint.not_null']}"
								valueChangeListener="#{informeLaboratorio.tipoInformeValueChange}"
								disabled="#{informeLaboratorio.dto.idTipoInforme!=null}">
								<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
									noSelectionOption="true" />
								<f:selectItems
									value="#{informeLaboratorio.itemsHelper.tiposInformes}" />
								<a4j:ajax event="change" render="form_resultado_diligencia form_volver"
									execute="@region" />
								<h:message for="tipo_informe" showSummary="true"
									showDetail="false" styleClass="validationErrorMessage" />
							</h:selectOneMenu>
						</h:panelGrid>

						<hr width="100%" />
						<h:panelGrid>
							<h:panelGroup id="pnl_informe" layout="block"
								rendered="#{informeLaboratorio.dto.idTipoInforme!=null}">

								<br />

								<h:panelGrid columns="3" columnClasses="col33,col33,col33"
									width="100%">
									<h:panelGrid>
										<h:outputLabel id="lbl_clase_informe"
											value="#{msgExh['exhumaciones.informes.laboratorio.clase_informe']}*:" />
										<h:selectOneMenu id="clase_informe"
											value="#{informeLaboratorio.dto.idClaseInforme}"
											required="true"
											disabled="#{informeLaboratorio.estado=='VER'}"
											valueChangeListener="#{informeLaboratorio.claseInformeValueChange}"
											requiredMessage="#{msgVal['constraint.not_null']}">
											<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
												noSelectionOption="true" />
											<f:selectItems
												value="#{informeLaboratorio.itemsHelper.clasesInforme}" />
										</h:selectOneMenu>
										<h:message for="clase_informe" showSummary="true"
											showDetail="false" styleClass="validationErrorMessage" />
									</h:panelGrid>
									<h:panelGrid>
										<h:outputLabel id="lbl_numero_informe"
											value="#{msgExh['exhumaciones.informes.laboratorio.numero_informe']}*:" />
										<h:inputText id="numero_informe"
											value="#{informeLaboratorio.dto.numeroInforme}"
											disabled="#{informeLaboratorio.estado=='VER'}"
											requiredMessage="#{msgVal['constraint.not_null']}"
											maxlength="15" size="15" required="true">
										</h:inputText>
										<h:message for="numero_informe" showSummary="true"
											showDetail="false" styleClass="validationErrorMessage" />
									</h:panelGrid>
									<h:panelGrid>
										<h:outputLabel id="lbl_fecha_informe"
											value="#{msgExh['exhumaciones.informes.laboratorio.fecha_informe']}*:" />
										<rich:calendar id="fecha_informe"
											value="#{informeLaboratorio.dto.fechaInforme}"
											disabled="#{informeLaboratorio.estado=='VER'}"
											requiredMessage="#{msgVal['constraint.not_null']}"
											validator="#{informeLaboratorio.validarFechaIngresada}"
											datePattern="dd/MM/yyyy" required="true" />
										<h:message for="fecha_informe" showSummary="true"
											showDetail="false" styleClass="validationErrorMessage" />
									</h:panelGrid>
									<h:panelGrid>
										<h:outputLabel id="lbl_seccional"
											value="#{msgExh['exhumaciones.informes.laboratorio.seccional']}*:" />
										<h:selectOneMenu id="seccional"
											value="#{informeLaboratorio.dto.idSeccional}" required="true"
											disabled="#{informeLaboratorio.estado=='VER'}"
											requiredMessage="#{msgVal['constraint.not_null']}">
											<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
												noSelectionOption="true" />
											<f:selectItems
												value="#{informeLaboratorio.itemsHelper.seccionales}" />
										</h:selectOneMenu>
										<h:message for="seccional" showSummary="true"
											showDetail="false" styleClass="validationErrorMessage" />
									</h:panelGrid>
									<h:panelGrid>
										<h:outputLabel id="lbl_responsable_informe"
											value="#{msgExh['exhumaciones.informes.laboratorio.responsable_informe']}*:" />
										<h:inputText id="responsable_informe"
											value="#{informeLaboratorio.dto.responsableInforme}"
											disabled="#{informeLaboratorio.estado=='VER'}"
											requiredMessage="#{msgVal['constraint.not_null']}"
											maxlength="50" size="50" required="true">
										</h:inputText>
										<h:message for="responsable_informe" showSummary="true"
											showDetail="false" styleClass="validationErrorMessage" />
									</h:panelGrid>
									<h:column />

									<h:panelGrid
										rendered="#{informeLaboratorio.dto.idTipoInforme== 1 or informeLaboratorio.dto.idTipoInforme== 4 or informeLaboratorio.dto.idTipoInforme==5}">
										<h:outputLabel id="lbl_genero"
											value="#{msgExh['exhumaciones.informes.laboratorio.genero']}:" />
										<h:selectOneMenu id="genero"
											value="#{informeLaboratorio.dto.idGenero}"
											disabled="#{informeLaboratorio.estado=='VER'}">
											<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
												noSelectionOption="true" />
											<f:selectItems
												value="#{informeLaboratorio.itemsHelper.generos}" />
										</h:selectOneMenu>
										<h:message for="genero" showSummary="true" showDetail="false"
											styleClass="validationErrorMessage" />
									</h:panelGrid>

									<h:panelGrid
										rendered="#{informeLaboratorio.dto.idTipoInforme==1 or informeLaboratorio.dto.idTipoInforme==4 or informeLaboratorio.dto.idTipoInforme==5}">
										<h:outputLabel id="lbl_edades"
											value="#{msgExh['exhumaciones.informes.laboratorio.edad_posible']}:" />
										<h:panelGrid columns="1">
											<h:panelGrid columns="1">
												<h:outputLabel id="lbl_edad_minima"
													value="#{msgExh['exhumaciones.informes.laboratorio.minima']}:" />

												<h:inputText id="edad_minima"
													styleClass="shortHorasMinutos shortHorasMinutosInput"
													style="margin-right: 10px;" maxlength="3"
													disabled="#{informeLaboratorio.estado=='VER'}"
													value="#{informeLaboratorio.dto.edadMinima}"
													validatorMessage="#{msgVal['constraint.val.rango']} 1 y 120"
													size="3">
													<f:ajax event="change" render="lbl_edad_maxima" />
													<f:convertNumber type="number" integerOnly="true"
														maxIntegerDigits="3" pattern="###" />
													<f:validateLongRange minimum="1" maximum="120" />
												</h:inputText>

												<h:message for="edad_minima" showSummary="true"
													showDetail="false" styleClass="validationErrorMessage" />
											</h:panelGrid>
											<h:panelGrid columns="1">
												<h:outputLabel id="lbl_edad_maxima"
													value="#{msgExh['exhumaciones.informes.laboratorio.maxima']}#{informeLaboratorio.dto.edadMinima != null?'*':''}:" />
												<h:inputText id="edad_maxima"
													required="#{informeLaboratorio.dto.edadMinima != null}"
													styleClass="shortHorasMinutos shortHorasMinutosInput"
													maxlength="3" validator="#{informeLaboratorio.validarEdad}"
													style="margin-right: 10px;"
													disabled="#{informeLaboratorio.estado=='VER'}"
													value="#{informeLaboratorio.dto.edadMaxima}"
													requiredMessage="#{msgVal['constraint.not_null']}"
													validatorMessage="#{msgVal['constraint.val.rango']} 1 y 120"
													size="3">
													<f:ajax event="change" render="lbl_edad_minima" />
													<f:convertNumber type="number" integerOnly="true"
														maxIntegerDigits="3" pattern="###" />
													<f:validateLongRange minimum="1" maximum="120" />
												</h:inputText>
												<h:message for="edad_maxima" showSummary="true"
													showDetail="false" styleClass="validationErrorMessage" />
											</h:panelGrid>
										</h:panelGrid>
									</h:panelGrid>

									<h:panelGrid
										rendered="#{informeLaboratorio.dto.idTipoInforme==1 or informeLaboratorio.dto.idTipoInforme==4}">
										<h:outputLabel id="estaturas"
											value="#{msgExh['exhumaciones.informes.laboratorio.estatura_posible']}:" />
										<h:panelGrid columns="1">
											<h:panelGrid columns="1">
												<h:outputLabel id="lbl_estatura_minima"
													value="#{msgExh['exhumaciones.informes.laboratorio.minima']}:" />
												<h:inputText id="estatura_minima"
													styleClass="shortHorasMinutos shortHorasMinutosInput"
													maxlength="3"
													value="#{informeLaboratorio.dto.estaturaMinima}"
													disabled="#{informeLaboratorio.estado=='VER'}"
													validatorMessage="#{msgVal['constraint.val.rango']} 1 y 300"
													size="3">
													<f:ajax event="change" render="lbl_estatura_maxima" />
													<f:convertNumber type="number" integerOnly="true"
														maxIntegerDigits="3" pattern="###" />
													<f:validateLongRange minimum="1" maximum="300" />
												</h:inputText>
												<h:message for="estatura_minima" showSummary="true"
													showDetail="false" styleClass="validationErrorMessage" />
											</h:panelGrid>
											<h:panelGrid columns="1">
												<h:outputLabel id="lbl_estatura_maxima"
													value="#{msgExh['exhumaciones.informes.laboratorio.maxima']}#{informeLaboratorio.dto.estaturaMinima != null?'*':''}:" />
												<h:inputText id="estatura_maxima"
													required="#{informeLaboratorio.dto.estaturaMinima != null}"
													maxlength="3"
													validator="#{informeLaboratorio.validarEstatura}"
													styleClass="shortHorasMinutos shortHorasMinutosInput"
													value="#{informeLaboratorio.dto.estaturaMaxima}"
													disabled="#{informeLaboratorio.estado=='VER'}"
													requiredMessage="#{msgVal['constraint.not_null']}"
													validatorMessage="#{msgVal['constraint.val.rango']} 1 y 300"
													size="3">
													<f:convertNumber type="number" integerOnly="true"
														maxIntegerDigits="3" pattern="###" />
													<f:validateLongRange minimum="1" maximum="300" />
												</h:inputText>
												<h:message for="estatura_maxima" showSummary="true"
													showDetail="false" styleClass="validationErrorMessage" />
											</h:panelGrid>
										</h:panelGrid>
									</h:panelGrid>
									
									
									<h:panelGrid
										rendered="#{informeLaboratorio.dto.idTipoInforme==5}">
										<h:outputLabel id="lbl_protesis"
											value="#{msgExh['exhumaciones.informes.laboratorio.protesis']}:" />
										<h:selectOneMenu id="protesis"
											value="#{informeLaboratorio.dto.idProtesis}"
											disabled="#{informeLaboratorio.estado=='VER'}">
											<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
												noSelectionOption="true" />
											<f:selectItem itemLabel="#{msg['general.si']}" itemValue="S" />
											<f:selectItem itemLabel="#{msg['general.no']}" itemValue="N" />
										</h:selectOneMenu>
										<h:message for="protesis" showSummary="true"
											showDetail="false" styleClass="validationErrorMessage" />
									</h:panelGrid>

									<h:panelGrid
										rendered="#{informeLaboratorio.dto.idTipoInforme==3}">
										<h:outputLabel id="lbl_resultado_genetica"
											value="#{msgExh['exhumaciones.informes.laboratorio.resultado_genetica']}:" />
										<h:selectOneMenu id="resultado_genetica"
											value="#{informeLaboratorio.dto.idResultadoGenetica}"
											disabled="#{informeLaboratorio.estado=='VER'}">
											<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
												noSelectionOption="true" />
											<f:selectItems
												value="#{informeLaboratorio.itemsHelper.resultadoGenetica}" />
										</h:selectOneMenu>
										<h:message for="resultado_genetica" showSummary="true"
											showDetail="false" styleClass="validationErrorMessage" />
									</h:panelGrid>

								</h:panelGrid>
							<h:panelGrid columns="3" columnClasses="col33,col33,col33"
									width="100%" rendered="#{informeLaboratorio.dto.idTipoInforme==4}">
									<h:panelGrid
										rendered="#{informeLaboratorio.dto.idTipoInforme==1 or informeLaboratorio.dto.idTipoInforme==4}">
										<h:outputLabel id="lbl-patron_racial"
											value="#{msgExh['exhumaciones.informes.laboratorio.patron_racial']}:" />
										<ui:remove><h:selectOneMenu id="patron_racial"
											value="#{informeLaboratorio.dto.idPatronRacial}"
											disabled="#{informeLaboratorio.estado=='VER'}">
											<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
												noSelectionOption="true" />
											<f:selectItems
												value="#{informeLaboratorio.itemsHelper.patronesRacial}" />
										</h:selectOneMenu>
										<h:message for="patron_racial" showSummary="true"
											showDetail="false" styleClass="validationErrorMessage" />
										</ui:remove>
										<h:inputTextarea id="patronRacial" style="width:50%"
											rows="3" styleClass="long count250"
											disabled="#{informeLaboratorio.estado=='VER'}"
											requiredMessage="${msg['general.requerido']}"
											value="#{informeLaboratorio.dto.patronRacial}"
											validatorMessage="#{msgVal['constraint.size.max']} 250">
											<f:validateLength maximum="250" />
										</h:inputTextarea>
										
									</h:panelGrid>
									<h:column />
								    <h:column />
									<h:panelGrid
										rendered="#{informeLaboratorio.dto.idTipoInforme==4}">
										<br />
										<h:outputLabel id="lbl_causa_muerte"
											value="#{msgExh['exhumaciones.informes.laboratorio.causa_muerte']}:" />
										<ui:remove><h:selectOneMenu id="causa_muerte"
											value="#{informeLaboratorio.dto.idCausaMuerte}"
											disabled="#{informeLaboratorio.estado=='VER'}">
											<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
												noSelectionOption="true" />
											<f:selectItems
												value="#{informeLaboratorio.itemsHelper.causasMuerte}" />
										</h:selectOneMenu>
										<h:message for="causa_muerte" showSummary="true"
											showDetail="false" styleClass="validationErrorMessage" />
										</ui:remove>
										<h:inputTextarea id="causaMuerte" style="width:50%"
											rows="3" styleClass="long count250"
											disabled="#{informeLaboratorio.estado=='VER'}"
											requiredMessage="${msg['general.requerido']}"
											value="#{informeLaboratorio.dto.causaMuerte}">
											</h:inputTextarea>
									</h:panelGrid>
								<h:column />
								<h:column />
									<h:panelGrid
										rendered="#{informeLaboratorio.dto.idTipoInforme==4}">
										<br />
										<h:outputLabel id="lbl_mecanismo_muerte"
											value="#{msgExh['exhumaciones.informes.laboratorio.mecanismo_muerte']}:" />
										<ui:remove><h:selectOneMenu id="mecanismo_muerte"
											value="#{informeLaboratorio.dto.idMecanismoMuerte}"
											disabled="#{informeLaboratorio.estado=='VER'}">
											<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
												noSelectionOption="true" />
											<f:selectItems
												value="#{informeLaboratorio.itemsHelper.mecanismosMuerte}" />
										</h:selectOneMenu>
										<h:message for="mecanismo_muerte" showSummary="true"
											showDetail="false" styleClass="validationErrorMessage" />
										</ui:remove>
										<h:inputTextarea id="mecanismoMuerte" style="width:50%"
											rows="3" styleClass="long count250"
											disabled="#{informeLaboratorio.estado=='VER'}"
											requiredMessage="${msg['general.requerido']}"
											value="#{informeLaboratorio.dto.mecanismoMuerte}">
										</h:inputTextarea>
									</h:panelGrid>
								<h:column />
								<h:column />
									<h:panelGrid
										rendered="#{informeLaboratorio.dto.idTipoInforme==4}">
										<br />
										<h:outputLabel id="lbl_manera_muerte"
											value="#{msgExh['exhumaciones.informes.laboratorio.manera_muerte']}:" />
										<ui:remove><h:selectOneMenu id="manera_muerte"
											value="#{informeLaboratorio.dto.idManeraMuerte}"
											disabled="#{informeLaboratorio.estado=='VER'}">
											<f:selectItem itemLabel="Seleccione ..." itemValue="#{null}"
												noSelectionOption="true" />
											<f:selectItems
												value="#{informeLaboratorio.itemsHelper.manerasMuerte}" />
										</h:selectOneMenu>
										<h:message for="manera_muerte" showSummary="true"
											showDetail="false" styleClass="validationErrorMessage" />
										</ui:remove>
										<h:inputTextarea id="maneraMuerte" style="width:50%"
											rows="3" styleClass="long count250"
											disabled="#{informeLaboratorio.estado=='VER'}"
											requiredMessage="${msg['general.requerido']}"
											value="#{informeLaboratorio.dto.maneraMuerte}">
										</h:inputTextarea>
									</h:panelGrid>
										<h:column />
										<h:column />
							</h:panelGrid>
								<h:panelGrid
									rendered="#{informeLaboratorio.dto.idTipoInforme!=null}">
									<br/>
									<h:outputLabel id="lbl_observaciones"
										value="#{msgExh['exhumaciones.observaciones']}:" />
									<h:panelGrid width="100%">
										<h:inputTextarea id="observaciones" style="width:100%"
											rows="3" styleClass="long count250"
											disabled="#{informeLaboratorio.estado=='VER'}"
											requiredMessage="${msg['general.requerido']}"
											value="#{informeLaboratorio.dto.observaciones}"
											validatorMessage="#{msgVal['constraint.size.max']} 250">
											<f:validateLength maximum="250" />
										</h:inputTextarea>
										<h:message for="observaciones"
											errorClass="validationErrorMessage" showSummary="false" />
									</h:panelGrid>
								</h:panelGrid>

								<h:panelGrid>
									<h:outputLabel id="lbl_archivo_anexo"
										value="#{msgExh['exhumaciones.archivo_anexo']}:" />
									<sijyp:simpleFileUpload id="archivo_anexo"
										state="#{informeLaboratorio.estado}"
										bean="#{informeLaboratorio}" />
									<h:message for="archivo_anexo"
										errorClass="validationErrorMessage" showSummary="false" />
								</h:panelGrid>


								<h:panelGroup>
									<br />
									<br />
									<h:commandButton id="btn_guardar"
										value="#{msgExh['exhumaciones.guardar']}"
										disabled="#{informeLaboratorio.estado=='VER'}"
										action="#{informeLaboratorio.guardar(informeLaboratorio.dto.id,informeLaboratorio.dto)}"
										rendered="true">
										<a4j:ajax render="form_resultado_diligencia form_volver" execute="@region" />
									</h:commandButton>
									<h:commandButton id="btn_cancelar"
										value="#{msgExh['exhumaciones.cancelar']}"
										action="#{informeLaboratorio.cancelar()}">
										<f:ajax render="form_resultado_diligencia informesLab_tabla2 form_volver"
											immediate="true" />
									</h:commandButton>
								</h:panelGroup>

							</h:panelGroup>



						</h:panelGrid>
					</a4j:region>
				</a4j:outputPanel>
				<hr width="100%" />

				<a4j:outputPanel id="informesLab_tabla">
					<a4j:region id="rg_tabla_informes">
						<h:outputLabel id="lbl_registros_dt"
							value="#{msgExh['exhumaciones.informes.laboratorio.registros_existentes']}" />
						<br />
						<br />
						<rich:dataTable id="informesLab_tabla2" keepSaved="true"
							var="record"
							value="#{informeLaboratorio.informeLaboratorioDm.dataModel}"
							rows="10">

							<ui:include src="/resources/sijyp/dataModels/column.xhtml">
								<ui:param name="render_sort" value="informesLab_tabla2" />
								<ui:param name="key" value="tipoinformelaboratorio" />
								<ui:param name="header"
									value="#{msgExh['exhumaciones.informes.laboratorio.tipo_informe']}" />
								<ui:param name="column" value="1" />
								<ui:param name="informeLaboratorio"
									value="#{informeLaboratorio.informeLaboratorioDm}" />
							</ui:include>

							<ui:include src="/resources/sijyp/dataModels/column.xhtml">
								<ui:param name="render_sort" value="informesLab_tabla2" />
								<ui:param name="key" value="claseinformelaboratorio" />
								<ui:param name="header"
									value="#{msgExh['exhumaciones.informes.laboratorio.clase_informe']}" />
								<ui:param name="column" value="2" />
								<ui:param name="informeLaboratorio"
									value="#{informeLaboratorio.informeLaboratorioDm}" />
							</ui:include>

							<ui:include src="/resources/sijyp/dataModels/column.xhtml">
								<ui:param name="render_sort" value="informesLab_tabla2" />
								<ui:param name="key" value="numeroinforme" />
								<ui:param name="header"
									value="#{msgExh['exhumaciones.informes.laboratorio.numero_informe']}" />
								<ui:param name="column" value="3" />
								<ui:param name="informeLaboratorio"
									value="#{informeLaboratorio.informeLaboratorioDm}" />
							</ui:include>

							<ui:include src="/resources/sijyp/dataModels/column.xhtml">
								<ui:param name="render_sort" value="informesLab_tabla2" />
								<ui:param name="key" value="fechainforme" />
								<ui:param name="header"
									value="#{msgExh['exhumaciones.informes.laboratorio.fecha_informe']}" />
								<ui:param name="column" value="4" />
								<ui:param name="informeLaboratorio"
									value="#{informeLaboratorio.informeLaboratorioDm}" />
							</ui:include>

							<ui:include src="/resources/sijyp/dataModels/column.xhtml">
								<ui:param name="render_sort" value="informesLab_tabla2" />
								<ui:param name="key" value="observaciones" />
								<ui:param name="header"
									value="#{msgExh['exhumaciones.observaciones']}" />
								<ui:param name="column" value="5" />
								<ui:param name="informeLaboratorio"
									value="#{informeLaboratorio.informeLaboratorioDm}" />
							</ui:include>

							<rich:column>
								<f:facet name="header">
									<h:outputText value="#{msgExh['exhumaciones.archivo_anexo']}" />

								</f:facet>
								<h:commandLink id="downloadFile_adjunto"
									action="#{informeLaboratorio.fileHelper.downloadFile(record[8])}"
									immediate="true">
									<h:outputText value="#{record[6]}" />
									<ui:remove>
										<f:setPropertyActionListener
											target="#{informeLaboratorio.idDocumento}"
											value="#{record[8]}" />
										<f:setPropertyActionListener
											target="#{informeLaboratorio.nombreDocumento}"
											value="#{record[6]}" />
										<f:setPropertyActionListener
											target="#{informeLaboratorio.mimeTypeDocumento}"
											value="#{record[7]}" />
									</ui:remove>
								</h:commandLink>
							</rich:column>

							<rich:column>
								<f:facet name="header">
									<h:outputText
										value="#{msgExh['exhumaciones.tabla_columna_accion']}" />
								</f:facet>
								<h:panelGrid columns="3"
									columnClasses="icon_space,icon_space,icon_space">
									<h:commandLink id="btn_editar_informe" rendered="true"
										disabled="#{informeLaboratorio.estado=='VER'}"
										action="#{informeLaboratorio.editarInforme(record[0])}">
										<h:graphicImage value="/resources/images/icons/ico_pencil.png"
											rendered="#{informeLaboratorio.estado!='VER'}"
											title="${msg['boton.editar']}" />
										<h:graphicImage
											value="/resources/images/icons/ico_pencil_gray.png"
											rendered="#{informeLaboratorio.estado=='VER'}"
											title="${msg['boton.editar']}" />
										<a4j:ajax
											render="form_resultado_diligencia informesLab_tabla2" />
									</h:commandLink>

									<h:commandLink id="btn_ver_informe" rendered="true"
										disabled="#{informeLaboratorio.estado=='VER'}"
										action="#{informeLaboratorio.verInforme(record[0])}">

										<h:graphicImage
											value="/resources/images/icons/ico_details.png"
											rendered="#{informeLaboratorio.estado!='VER'}"
											title="${msg['boton.consultar']}" />
										<h:graphicImage
											value="/resources/images/icons/ico_details_gray.png"
											rendered="#{informeLaboratorio.estado=='VER'}"
											title="${msg['boton.consultar']}" />
										<a4j:ajax
											render="form_resultado_diligencia informesLab_tabla2" />
									</h:commandLink>

									<h:commandLink id="btn_borrar_informe" rendered="true"
										disabled="#{informeLaboratorio.estado=='VER' or informeLaboratorio.disableEliminarInforme}"
										action="#{informeLaboratorio.setIdBorrar(record[0])}"
										onclick="#{rich:component('confirmDelete')}.show()">

										<h:graphicImage value="/resources/images/icons/ico_delete.png"
											rendered="#{informeLaboratorio.estado!='VER' and !informeLaboratorio.disableEliminarInforme}"
											title="${msg['boton.eliminar']}" />
										<h:graphicImage
											value="/resources/images/icons/ico_delete_disabled.png"
											rendered="#{informeLaboratorio.estado=='VER' or informeLaboratorio.disableEliminarInforme}"
											title="${msg['boton.eliminar']}" />
										<a4j:ajax render="informesLab_tabla" />
									</h:commandLink>
								</h:panelGrid>
							</rich:column>
							<f:facet name="footer">
								<rich:dataScroller id="scroller" maxPages="10" fastStep="5"
									fastControls="hide" stepControls="show">
								</rich:dataScroller>
							</f:facet>
						</rich:dataTable>


					</a4j:region>

				</a4j:outputPanel>
				<sijyp:confirmDialog message="${msg['general.confirmaBorrar']}"
					confirmId="confirmDelete" renderComponents="informesLab_tabla"
					acceptAction="#{informeLaboratorio.borrar}" />


			</h:form>
			<h:form id="form_volver">
				<h:panelGroup layout="block">
					<h:commandButton id="btn_volver"
						value="#{msgExh['exhumaciones.volver']}"
						action="#{informeLaboratorio.volver}" inmediate="true">

					</h:commandButton>
				</h:panelGroup>
			</h:form>
		</rich:panel>
	</ui:define>
</ui:composition>
